#!/bin/bash

# utility to macro-expand a test program
CC=gcc
#CPPFLAGS=-DHASH_DEBUG=1
#CC=g++
CPPFLAGS="-m64 -O3"
CFLAGS="-O3 -m64 -pedantic -Wall"

${CC} ${CPPFLAGS} -E -I../src $1 | egrep -v '^#' > /tmp/$1
indent /tmp/$1
${CC} ${CFLAGS} -o /tmp/$1.$$ /tmp/$1
rm -f /tmp/$1.$$ 

read -p "open /tmp/$1 ? [n] " response
if [ "$response" = "y" ]
then
  vi /tmp/$1
fi


